have hands tied - Turco Inglés Diccionario